home *** CD-ROM | disk | FTP | other *** search
/ Aminet 4 / Aminet 4 - November 1994.iso / aminet / comm / net / anos_2_9i.lha / AmigaNOS / TCPIP / Digger / DataBase.lzh / AMPRNews.105 < prev   
Text File  |  1992-06-23  |  16KB  |  372 lines

  1.  
  2.                    AMPRNET TCP/IP Newsletter
  3.  
  4.  
  5.                       Mike Chace - G6DHU 
  6.  
  7.                Issue 5 Volume 1 - September 1991
  8.  
  9.  
  10.   1.  This Month 
  11.  
  12.   Welcome  to  issue  5  of  this newsletter for the UK TCP/IP
  13.   community.  If you are a beginner in the world of TCP/IP  or
  14.   perhaps  considering  taking  the 'plunge' then perhaps this
  15.   will be of interest to you!  
  16.  
  17.   If you are a more experienced  user  reading  this  for  the
  18.   first  time, then hello, and I hope you'll find something of
  19.   use too.  
  20.  
  21.   This month's topics are :- 
  22.  
  23.        2. IP Addressing 
  24.        3. Software News 
  25.        4. Network News 
  26.        5. Tutorial - Datagrams and Virtual Circuits 
  27.        6. 221 Closing 
  28.  
  29.  
  30.   2.  IP Addressing 
  31.  
  32.  
  33.   2.1.  Background 
  34.  
  35.   Just as all radio amateurs worldwide can  be  identified  by
  36.   their   unique   callsign,  TCP/IP  users  can  be  uniquely
  37.   identified by their IP address.  IP (the Internet  Protocol)
  38.   being  the  protocol used for routing packets amongst TCP/IP
  39.   users.  IP works out where to send  packets  amongst  TCP/IP
  40.   users  by  using  the  IP  address just like for instance, a
  41.   NET/ROM node uses the callsign of a distant node to identify 
  42.   where to send packets.  
  43.  
  44.   IP addresses are also coordinated  worldwide,  with  a  huge
  45.   address  database  being held on computers at the University
  46.   of California at San Diego  (UCSD).    This  database  holds
  47.   details  of  everyone  (and  everything)  that  uses  an  IP
  48.   address.  These users form a network (called the Internet).  
  49.  
  50.   When blocks of addresses were being  allocated  to  specific
  51.   types  of  IP users, Radio Amateurs were also allocated some
  52.   of these.  The resulting  Radio Amateur 'Internet' is  known
  53.   as the AMPRNET - AMateur Packet Radio NETwork.  
  54.  
  55.  
  56.   2.2.  What is an address ?  
  57.  
  58.   Well,  now I've explained a little background to the subject
  59.   of addressing within TCP/IP, I suppose I'd better  show  you
  60.   what one looks like.  
  61.  
  62.   All Internet addresses are 32 bit numbers.  That's all!  The 
  63.   standard  way  of  writing  an address is to write it as the
  64.   decimal equivalent of the 4 bytes that make up the  address.
  65.   For example my address would be written as 
  66.  
  67.            44.131.20.3 
  68.  
  69.   As  you  can  guess, the point of writing addresses this way
  70.   (apart from making them more humanly readable) is to  convey
  71.   some extra information about the address.  AMPRNET addresses 
  72.   can be broken down as follows :- 
  73.  
  74.                44  = AMPRNET
  75.                131 = UK
  76.                20  = Geographical Region 20 (in UK)
  77.                3   = The third address issued in region 20
  78.  
  79.   As you can see, AMPRNET was allocated the block of addresses 
  80.   from 44.0.0.0 to 44.255.255.255 so everybody in the Internet 
  81.   knows that  44  corresponds  to  an  AMPRNET  address.   The
  82.   AMPRNET address coordinators chose to  split  the  block  of
  83.   addresses  between  countries  and  so  the UK has addresses
  84.   44.131.0.0 to 44.131.255.255. Furthermore,  the  UK  address
  85.   coordinators  chose  to split UK addresses on an RSGB region
  86.   basis which as you will  see  below  correspond  roughly  to
  87.   three counties.    It's  all very hierarchical as you can no
  88.   doubt  appreciate.  
  89.  
  90.   There are lots more aspects to IP addressing  not  mentioned
  91.   here  (such  as  network  classes) but I hope the discussion
  92.   above helps beginners  to appreciate  a  little  more  about
  93.   addressing and how it's defined.  
  94.  
  95.  
  96.   2.3.  Getting Your Address 
  97.  
  98.   As  a beginner, you'll probably want to know how you can get
  99.   hold of your IP address so that you can start  experimenting
  100.   with TCP/IP on the AMPRNET.  
  101.  
  102.   Address  coordination  in  the  UK has recently changed to a
  103.   more regional  approach with one person in each of the 21 UK 
  104.   addressing  regions  taking  responsibility  for  allocating
  105.   addresses locally.    Once  a  month,  each  of  these local
  106.   coordinators sends an update of  newly  allocated  addresses
  107.   to  the  UK  AMPRNET  Address  Coordinator  who is currently
  108.   Chris, G6PWY who can be found at GB7PWY.  Every  few  months
  109.   the whole of the UK's IP addresses are published in a number 
  110.   of bulletins  sent  to  TCPIP@GBR.    The  format  of  these
  111.   bulletins are such that they can be used directly  as  input
  112.   to a program than can build the file of TCP/IP stations used 
  113.   by the NOS software.  
  114.  
  115.   If  you  are  a  beginner  and  don't know who your local IP
  116.   coordinator is, you can either send mail to Chris as  above,
  117.   who  will tell you who to contact locally, or you can see if
  118.   your local  mailbox  has  any  TCP/IP  information.     Most
  119.   mailboxes  have  a  files  area  dedicated to TCP/IP and you
  120.   maybe able to find your local coordinator's name and address 
  121.   there.  
  122.  
  123.   Once you've found your local coordinator, you need to supply 
  124.   him/her with the following details :- 
  125.  
  126.        Your Callsign (eg G6DHU) 
  127.        Your Christian and Surnames (eg Mike Chace) 
  128.        Your IARU QTH Locator (eg IO81tj) 
  129.        Your Nearest Postal Town (or full address) (eg Bath) 
  130.        Your Local Mailbox (eg GB7IMB) 
  131.  
  132.   Within a few days (or less) you will be allocated your  very
  133.   own address.    Please note that if you are desperate to get
  134.   onto TCP/IP and know locals already on  the  mode,  you  can
  135.   always  agree  a  temporary  address to tide you over before
  136.   your 'official' one is allocated.  
  137.  
  138.   Well, that's the process.  Here is the list of UK IP Address 
  139.   coordinators together with the coverage  of  each  of  their
  140.   areas.  
  141.  
  142.              IP REGIONAL CO-ORDINATORS AUGUST 1991
  143.  
  144.   REGION   CALLSIGN   NAME    @BBS         REGIONAL AREA
  145.  
  146.     1      G4TUP      DAVE    GB7BPL      Lancashire,Cheshire,Merseyside,
  147.                                           Cumbria,Greater Manchester,I.O.M.
  148.     2      G0BSX      PETER   GB7BSX      Humberside North of the river Humber,
  149.                                           N. S. W. Yorkshire.
  150.     3      G1FNQ      TERRY   GB7SAM      Hereford & Worcester,
  151.                                           Salop,Staffordshire
  152.                                           Warwickshire,West Midlands.
  153.     4      G4KLX    JONATHAN  GB7HMZ      Humberside South of the river Humber,
  154.                                           Derbyshire,Leicestershire,
  155.                                           Lincolnshire Nottinghamshire.
  156.     5      G3NRW      IAN     GB7BIL      Bedfordshire,Cambridgeshire,
  157.                                           Northamptonshire.
  158.     6      G1PLT      PAUL    GB3XP       Berkshire,Buckinghamshire,
  159.                                           Oxfordshire
  160.     7      G8GGI      BOB     GB3XP       Greater London south of the river
  161.                                           Thames,Surrey.
  162.     8      G8ZHR      NICK    GB3XP       Kent,East & West Sussex.
  163.     9      G3KFN      ALAN    GB7PLY      Cornwall & Devon.
  164.    10      VACANT                         Dyfed,Gwent,Mid Glamorgan,Powys,
  165.                                           S & W Glamorgan.
  166.    11      GW4HDR     ALAN    GB7OAR      Clwyd,Gwynedd.
  167.    12      GM4YED     ROBIN   GB7EDN      Grampian,Highlands,Orkneys,Shetlands,
  168.                                           Tayside,Western Isles.
  169.    13      GM4YED     ROBIN   GB7EDN      Borders,Fife,Lothian.
  170.    14      GM4SGB     SUSAN   GB7SAN      Central,Dumfries & Galloway,
  171.                                           Strathclyde
  172.    15      GI0PEZ     DAVE    GB7TED      Northern Ireland.
  173.    16      G8KBB      DAVE    GB7MXM      Essex,Norfolk,Suffolk.
  174.    17      G4WPT      DAVE    GB7BNM      Dorset,Hampshire,Wiltshire.
  175.    18      G6AUC      HARRY   GB7NCL      Cleveland,Durham,Northumberland,
  176.                                           Tyne & Wear.
  177.    19      G8FSL      ANDREW  GB7HSN      Greater London north of the river
  178.                                           Thames,Hertfordshire.
  179.    20      G6DHU      MIKE    GB7IMB      Avon,Gloucestershire,Somerset.
  180.    21      VACANT                         Isle of Wight,Channel Islands.
  181.  
  182.  
  183.   3.  Software News 
  184.  
  185.   Well,  not  much  to  report  since  the last newsletter I'm
  186.   afraid!  
  187.  
  188.   PA0GRI is currently taking a well  earned  holiday  and  has
  189.   left his  last    release  at v1.7h.  I don't think there is
  190.   anything exciting in that release just a few tweaks  to  the
  191.   code here and there.  
  192.  
  193.   WNOS from DB3FL is expected to be released at v2c soon.  
  194.  
  195.   Mike  Dent (G6PHF @ GB7ULV) and Neil Mercer G3UVQ have added
  196.   some useful  code to the G1EMM/PA0GRI baseline to allow SMTP 
  197.   headers to be stripped from  mail  that  is  gatewayed  from
  198.   TCP/IP stations to AX.25 BBSes or PMSes. Also included are a 
  199.   few  commands to add a BBS NIC and some other information to
  200.   bulletins mailed from a TCP/IP station.  Please contact Mike 
  201.   for details.   
  202.  
  203.   Those  of  you  (any  ?)  running  a  Unix  machine  may  be
  204.   interested  to know about some German software called WAMPES
  205.   (Wuertemberg Amateur MultiProtocol  Experimental  Software).
  206.   This runs under HP/UX and 386-IX Unix and supports :- 
  207.  
  208.        TCP, IP, UDP, Telnet, FTP, SMTP, finger etc 
  209.        AX.25 with autorouting and hop2hop acknowledgment 
  210.        TCP convers (chat) node on port 3600 
  211.        NET/ROM (L3 and L4 only) 
  212.        Full user access to unix shell for mail, news etc 
  213.  
  214.   Perhaps  the  most  interesting  of  the features is the TCP
  215.   based convers node - a novel idea.  
  216.  
  217.   A number of German nodes (eg DB0ID) are using this  software
  218.   and it  seems  to  work well.  This is the sort of thing I'd
  219.   like to see in the UK but we'll need a far better RF network 
  220.   first!   
  221.  
  222.   I'm still in the process of finding out about this  software
  223.   (despite  not  having the dosh for a 386, let alone Unix box
  224.   :-). If you would  like  info,  drop  me  a  line  and  I'll
  225.   translate  the  German  text  and  pass  it along but please
  226.   *don't* ask me for the software - I haven't got it!  
  227.  
  228.  
  229.  
  230.   4.  Network News 
  231.  
  232.   Just a small section - this time from Chris  G6PWY  -  about
  233.   his local IP network.  In his own words....  
  234.  
  235.   A  few  months  ago you asked for info on TCP/IP activity in
  236.   our local area, there are a number of local 24  hr  stations
  237.   in  region  1,  namely  GB7PWY, GB7TCP, G0GSR, G6CRV, G6PHF,
  238.   G4TUP, the only stations to  take true 3rd  party  mail  are
  239.   GB7PWY  and  GB7TCP,  both  stations  take mail onto the NTS
  240.   network, GB7PWY operates on 144.625 (TCP/IP),  432.675  (FBB
  241.   bbs  with  bpq  node linked to 144.625 on a serial cable) on
  242.   both ports I can take  mail  addressed  to  any  where  both
  243.   national and international, with replies either on TCP/IP or 
  244.   NTS. I'm not sure on the setup for GB7TCP.  
  245.  
  246.   One of the other stations G0GSR is located at a good site on 
  247.   top  of  Winter Hill, near Bolton, he can take smtp mail for
  248.   almost all of region 1, if he can't  get  it  there  direct,
  249.   there are other routes to use.  
  250.  
  251.   Thanks  Chris.  If  you  would like to let others know about
  252.   what your local  network is doing, please drop me a line  at
  253.   any of the addresses at the end of the newsletter.  
  254.  
  255.  
  256.   5.  Tutorial - Datagrams and Virtual Circuits 
  257.  
  258.   A number of users seem to be confused as to what these terms 
  259.   actually mean  and  what  they are.  I'll attempt to explain
  260.   here!  
  261.  
  262.   Let's think about AX.25 as we are all used to it.   In  case
  263.   you hadn't realised, there are actually two distinct ways to 
  264.   send packets containing information  using AX.25 at Level 2. 
  265.   (Note: I use the terms 'frame' and 'packet'  interchangeabl here) 
  266.  
  267.   The  first  way  is to connect (eg CONNECT G9ZZZ) tod    forth
  268.   (using  I  (Information) frames) and these get acknowledged,
  269.   ensuring that they got to the other end intact.  
  270.  
  271.   The second method is a little less obvious.  Think about all 
  272.   those packets you see addressed to BEACON (yechhh!), and ID. 
  273.   They aren't addressed to any one station but  they  do  send
  274.   information.  As you probably have also seen, these kinds of 
  275.   packets   get   sent   with   a   type   of  UI  (Unnumbered
  276.   Information).  
  277.  
  278.   It should now be pretty obvious that the first  method  sets
  279.   up   a  circuit  between  the  two  stations  *before*  data
  280.   (information) is  sent.    This  is  the  so-called  Virtual
  281.   Circuit. The second method is really a Broadcast and as such 
  282.   it  conveys  information  *without*  setting  up a 'circuit'
  283.   first.  
  284.  
  285.   How does this relate to TCP/IP ?  Well, since TCP/IP can use 
  286.   AX.25 at Level 2 (the link-layer) to send  it's  information
  287.   it is able to exploit both these methods to send information 
  288.   except  this  time the information is of course TCP/IP data.
  289.   The  NOS/NET  'mode'  command  sets  whether  we  will   use
  290.   datagrams (UI broadcasts) or virtual circuits to send TCP/IP 
  291.   data.  That is...  
  292.  
  293.         net> mode 144 datagram # We'll use 'broadcast' mode 
  294.         or 
  295.         net> mode 144 vc # We'll use virtual circuit mode 
  296.  
  297.   Enough waffle  -  lets  take  a real example.  G6DHU-5 is in
  298.   direct range with G4WRW-5. We  both  set  datagram  mode  as
  299.   above and  then  start  a  telnet session.  The software now
  300.   just 'wraps up' TCP/IP frames  addresses them to  the  other
  301.   station and  sends  them  out  as  broadcasts.    So someone
  302.   watching with 'trace' would see something like 
  303.  
  304.              G6DHU-5 -> G4WRW-5  UI  PID=IP
  305.              data......data
  306.  
  307.   When we finish, there's  nothing  to  do  except  close  the
  308.   TCP/IP connection and just stop sending the broadcasts.  
  309.  
  310.   In the other case, we would set mode to vc and the following 
  311.   would  happen;  transparently,  my  software  would  send  a
  312.   connect to G4WRW-5, wait for the ack and then start  sending
  313.   data back and forth, so someone watching might see :- 
  314.  
  315.              G6DHU-5 -> G4WRW-5 I S5 R7 PID=IP
  316.              data....data
  317.              G4WRW-5 -> G6DHU-5 RR NR=6 (the acknowledgement)
  318.  
  319.   When  we  finish,  again the TCP/IP connection is closed but
  320.   then (again transparently) the software disconnects at Level 
  321.   2 by sending a disconnect packet to the other station.  
  322.  
  323.   What use is all this then ?  Well,  you  may  have  realised
  324.   that  in  the  case  where broadcasts are used, there are no
  325.   acknowledgements (at the AX.25  level).    This  means  that
  326.   using   datagram  mode  has  the  advantage  of  being  more
  327.   effecient and faster  over  *reliable*  paths  (i.e  when  a
  328.   broadcast isn't  often lost).  Virtual circuits are a better
  329.   bet when the path is poor and we need the  security  of  the
  330.   AX.25  acknowledgements  to tell us that the TCP/IP info got
  331.   to the other end OK but the disadvantage  is  that  we  must
  332.   always  wait for AX.25 to do it's job for us and if the path
  333.   is particularly poor the retries may mean a slower (but more 
  334.   reliable!) link.  
  335.  
  336.   Remember that just because I've shown  a  direct  connection
  337.   between  two  stations, doesn't mean that you are restricted
  338.   to this in either datagram or VC mode!  You can use  ARP  to
  339.   set a digipeater path between stations if necessary.  
  340.  
  341.  
  342.   6.  221. Closing 
  343.  
  344.   As  usual,  my  'TCP/IP  Beginner's  Information Package' is
  345.   available, if you send me a disk (MSDOS  1.44M/720k  3.5inch
  346.   or  Atari ST) a return address label and the return postage.
  347.   Back Issues of this newsletter can also be included  on  the
  348.   same disk if you wish.  
  349.  
  350.   Please  send suggestions and articles for inclusion to me at
  351.   the following  addresses ; 
  352.  
  353.        84 Frankland Close
  354.        Bath
  355.        Avon
  356.        BA1 4EL
  357.  
  358.   or via e-mail (mikec@praxis.co.uk),  AMPRNET  g6dhu.ampr.org
  359.   [44.131.20.3] or AX.25 NTS BBS (G6DHU@GB7IMB).  
  360.  
  361.   I  can accept material on 1.44M/720k IBM/MS-DOS and Atari ST
  362.   3.5 inch format  disks and if  you  want  them  back  PLEASE
  363.   include the return postage.  
  364.  
  365.   All material greatfully received!  
  366.  
  367.   73 until next time, Mike.  
  368.  
  369.                        [End Of Newsletter]
  370.  
  371.  
  372.